package cn.demoncat.util.io.constant;

/**
 * 图片常量
 * 
 * @author 延晓磊
 *
 * @since 2020年6月9日
 */
public class ImgConstant {

	/**
	 * 图片Content-Type前缀："image/*"
	 */
	public static final String MIME_PRE = "image";
	
	/**
	 * 图片格式/扩展名：ImageReaderSpi
	 * 
	 * @author 延晓磊
	 *
	 * @since 2020年6月9日
	 */
	public static final class Format{
		/**
		 * png
		 */
		public static final String PNG = "png";
		/**
		 * jpg
		 */
		public static final String JPG = "jpg";
		/**
		 * jpeg
		 */
		public static final String JPEG = "jpeg";
		/**
		 * gif
		 */
		public static final String GIF = "gif";
		/**
		 * bmp
		 */
		public static final String BMP = "bmp";
		/**
		 * wbmp
		 */
		public static final String WBMP = "wbmp";
		
		/**
		 * 全部
		 */
		public static final String[] ALL = {PNG, JPG, JPEG, GIF, BMP, WBMP};
	}
	
	/**
	 * 图片扩展名
	 * 
	 * @author 延晓磊
	 *
	 * @since 2020年6月9日
	 */
	public static final class Suffix{
		/**
		 * png
		 */
		public static final String PNG = ".png";
		/**
		 * jpg
		 */
		public static final String JPG = ".jpg";
		/**
		 * jpeg
		 */
		public static final String JPEG = ".jpeg";
		/**
		 * gif
		 */
		public static final String GIF = ".gif";
		/**
		 * bmp
		 */
		public static final String BMP = ".bmp";
		/**
		 * wbmp
		 */
		public static final String WBMP = ".wbmp";
		
		/**
		 * 全部
		 */
		public static final String[] ALL = {PNG, JPG, JPEG, GIF, BMP, WBMP};
	}
}
